package com.example.bbook.util;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class PageTool {
    private Integer page;
    private Integer pageSize;

    public PageTool(){}

    public PageTool(Integer page, Integer pageSize) {
        this.setPage(page);
        this.setPageSize(pageSize);
    }

    public void setPage(Integer page) {
        this.page = page;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getPage() {
        return page;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public Boolean normal() {
        return page != null && pageSize != null;
    }
}
